package com.ruicar.afs.cloud.afscase.loanapprove.task.vo;

import com.ruicar.afs.cloud.afscase.approvemakelabel.entity.LoanLabelInfo;
import com.ruicar.afs.cloud.afscase.approvetask.entity.WorkTaskPool;
import com.ruicar.afs.cloud.afscase.infomanagement.entity.CaseChannelInfo;
import com.ruicar.afs.cloud.afscase.infomanagement.entity.CaseCustInfo;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * <p>Description:放款审核待分配任务VO，用于前端展示</p>
 *
 * @author xueyu.ma
 * @Version 1.0
 * @CreateDate 2020-6-12
 */
@Data
public class LoanWaitTaskVO extends WorkTaskPool {

    /**
     * 客户名称
     */
    private String custName;

    /**
     * 合作商名称
     */
    private String dealerName;

    /**
     * 渠道类型
     */
    private String channelType;

    /**
     * 合作商信息
     */
    private CaseChannelInfo caseChannelInfo;

    /**
     * 客户信息
     */
    private CaseCustInfo caseCustInfo;

    /**
     * 案件标记列表
     */
    private List<LoanLabelInfo> labelList;

    /**
     * 案件状态（放款审核内部状态）
     */
    private String businessStateIn;

    /**
     * 车辆品牌
     */
    private String brandCode;

    /**
     * 业务分类
     */
    private String businessType;

    /**
     * 放款模式
     */
    private String lendingMode;

    /**
     * 优先级
     */
    private String priority;

    /**
     * 放款申请时间
     */
    private Date lendingFirstDate;

    /**
     * 欺诈风险
     */
    private String fraudInfo;

    /**
     * 当前处理人
     */
    private String disposeStaff;

    /**
     * 车辆信息
     */
    private String carName;

    /**
     * 申请编号
     */
    private String applyNo;

    /**
     * 合同号码
     */
    private String contractNo;

    /**
     * 放款申请状态
     */
    private String applyStatus;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 标签ID,多个ID使用","隔段
     */
    private String labelId;

    /**
     * 车辆类型
     */
    private String carType;

    /**
     * 标记
     */
    private String remarks;

    /**
     * 置顶
     */
    private String isTop;

    /**
     * 锁定
     */
    private String isLock;

    /**
     * 是否归档超期
     */
    private String isOverdue;

    /**
     * 是否需要复核 yes or no
     */
    private String needReview;
}
